/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.sadhar.sipp.perekamananggaranpendapatanbanpem;

import java.util.List;
import java.util.Map;

/**
 *
 * @author hendro
 */
public interface AnggaranPendapatanBanPemDAO {

    public void insert(AnggaranPendapatanBanPem obj) throws Exception;

    public void update(AnggaranPendapatanBanPem obj) throws Exception;

    public void delete(AnggaranPendapatanBanPem obj) throws Exception;

    public List<Map> select(int idPosAnggaranPendapatanUnit, int idKomponen) throws Exception;

    public List<Map> list(String tahunAnggaran) throws Exception;

    public List<Map> listKomponen(String tahunAnggaran) throws Exception;

    //public Map select(int idKomponen) throws Exception;

    public Map selectKomponenGaji(String kdKomponen) throws Exception;

    public Map selectAnggaran(int idKomponen, int idPosAnggaranPendapatanUnit)throws Exception;
}
